package com.fdb.efp.esb.service.bo.req.sed.repay;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
import com.fdb.efp.esb.common.constant.hj.HjBaseBean;

/**
* 普税贷产品对税e贷产品的此部分代码做了复用
* 说明：为了保证功能的复用性、提升开发的工作效率，对该代码进行了复用
* 评估是否会影响线上功能：否
* 评估时间：2020/5/25
* 处理方案：保留复用
*/
/**
 * 需求编号：【2019D0519】（业务提的需求编号）
 * 问题编号：【xxxxxxx】（若不是因为修复问题而新增该类，则留空）
 * 开发人员：qiuyf
 * 创建日期：2019年5月6日 下午7:43:06
 * 功能描述：贷款还款请求实体类
 */
public class ReqLoanRepayBean extends HjBaseBean implements Serializable{

	private static final long serialVersionUID = 1L;

	{
		// 服务场景码
		setSvcFld("MBSD_BP_LM");
		// 服务类型
		setSvcTp("1000");
		// 互金服务编码
		setServiceCd("0202");
	}

	@JSONField(name = "LoanNo")
	private String LoanNo; // 贷款号 Y

	@JSONField(name = "DistrNo")
	private String DistrNo; // 发放号 Y

	@JSONField(name = "RpyDt")
	private String RpyDt; // 还款日期

	@JSONField(name = "RpyType")
	private String RpyType; // 还款类型  （为空时默认NS，NS-正常还款 （到期或逾期还款））

	@JSONField(name = "RpyAmt")
	private String RpyAmt; // 还款金额

	@JSONField(name = "RpyPrin")
	private String RpyPrin; // 还款本金

	@JSONField(name = "RpyTime")
	private String RpyTime; // 还款期次

	@JSONField(name = "RpyRsn")
	private String RpyRsn; // 还款原因

	@JSONField(name = "MdfMd")
	private String MdfMd; // 变更方式

	@JSONField(name = "MblNo")
	private String MblNo; // 手机号码

	@JSONField(name = "IntSetInfArry")
	private ReqLoanAccountBean[] IntSetInfArry; // 结算信息数组

	public String getLoanNo() {
		return LoanNo;
	}

	public void setLoanNo(String loanNo) {
		LoanNo = loanNo;
	}

	public String getDistrNo() {
		return DistrNo;
	}

	public void setDistrNo(String distrNo) {
		DistrNo = distrNo;
	}

	public String getRpyDt() {
		return RpyDt;
	}

	public void setRpyDt(String rpyDt) {
		RpyDt = rpyDt;
	}

	public String getRpyType() {
		return RpyType;
	}

	public void setRpyType(String rpyType) {
		RpyType = rpyType;
	}

	public String getRpyAmt() {
		return RpyAmt;
	}

	public void setRpyAmt(String rpyAmt) {
		RpyAmt = rpyAmt;
	}

	public String getRpyPrin() {
		return RpyPrin;
	}

	public void setRpyPrin(String rpyPrin) {
		RpyPrin = rpyPrin;
	}

	public String getRpyTime() {
		return RpyTime;
	}

	public void setRpyTime(String rpyTime) {
		RpyTime = rpyTime;
	}

	public String getRpyRsn() {
		return RpyRsn;
	}

	public void setRpyRsn(String rpyRsn) {
		RpyRsn = rpyRsn;
	}

	public String getMdfMd() {
		return MdfMd;
	}

	public void setMdfMd(String mdfMd) {
		MdfMd = mdfMd;
	}

	public String getMblNo() {
		return MblNo;
	}

	public void setMblNo(String mblNo) {
		MblNo = mblNo;
	}

	public ReqLoanAccountBean[] getIntSetInfArry() {
		return IntSetInfArry;
	}

	public void setIntSetInfArry(ReqLoanAccountBean[] intSetInfArry) {
		IntSetInfArry = intSetInfArry;
	}

}
